<template>
  <el-form :model="model" label-width="80px" class="mb-3" size="small" @submit.native.prevent> 
  <el-row :gutter="20">
      <slot/>
      <template v-if="showSearch">
          <slot name="show" />
      </template>
      <el-col :span="8" :offset="showSearch ? 0 : 8">
          <div class="flex items-center justify-end">
              <el-button type="primary" @click="$emit('search')">搜索</el-button>
              <el-button @click="$emit('reset')">重置</el-button>
          </div>
      </el-col>
  </el-row>
  </el-form>
</template> 
<script setup>
import { ref} from 'vue';
defineProps({
  model:Object
})

defineEmits(["search","reset"])
const showSearch = ref(false)

</script>